// pages/todo/todo.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
list:[
  // 结构
  // 是否选中，内容  ， 
],
status:false,
value:"666",
// value1:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  onInput(e){
    console.log(e.detail.value)
    this.setData({
      value:e.detail.value
    })
  },
  submit(){
    if(this.data.value==""){
      wx.showToast({
        title: '内容为空',
        icon:'none'
      })
    }else{
      
      // this.data.list.push({this.data.value,})
      this.data.list.push({text:this.data.value,checked:false})
      this.setData({
        list:this.data.list,
        value:"",
      })
        wx.setStorage({
          data: this.data.list,
          key: 'todolist',
        })
      }
      
    },
        checkbox(e){
          let index=e.currentTarget.dataset.msg1
          this.data.list[index].status=! this.data.list[index].status
          wx.getStorage({
            key: 'todolist',
          success(res){
            console.log(res);
          }
          })
        },
  del(e){
      wx.showModal({
        title: '提示',
        content: '确认删除？',
        success: (res)=> {
          if (res.confirm) {
            console.log('用户点击确定')
              // this.data.list.push(this.data.value)
              // this.setData({
                // list:this.data.list
              //  list:list.splice()
                console.log(e.currentTarget.dataset.msg);
              var i = e.currentTarget.dataset.msg
              var data1 = this.data.list
            data1.splice(i,1)
            this.setData({
              list:data1
            })
            // })
              // console.log("执行了点击事件");
              //   // 通过currentTarget中的dataset属性可以获取时间参数
              //     console.log(e.currentTarget.dataset.msg);
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
    },
    check(e) {
      this.data.list[e.target.dataset.index].finish = !this.data.list[e.target.dataset.index].finish
      this.setData({
        list: this.data.list,
      })
    },
  checkbox(e){
  
    console.log(e.currentTarget.dataset.msg1);

  }
})